﻿@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0px; list-style-type: none;

}
body{
font-family:microsoft yahei;
font-size:14px;
line-height:25px;
color:#646464;
background:#fff;

}
img{
border:none;
}
ul li{
list-style:none;	}
a{color:#646464; text-decoration: none;}

a:hover{color:#048cd7;text-decoration:none;}





/*--------------------index.html start----------------------*/


.header{ position: relative!important; width:100%; left:0!important; top:0!important;height:70px; padding-top:0px; z-index:9999; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; border-bottom:1px solid rgba(255,255,255,.4);}
.headerchuange{  background:rgba(0,0,0,.8); height:70px;   border-bottom:0px solid rgba(255,255,255,0);   -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; }


.header-wraper{ width:100%; float:left;}
.header-wraper1{width:1140px; margin:auto}




.logo{ position:absolute; }
.logoc{ position:relative; width:1140px;}
.logo h1{color:#fff; font-size:30px; font-weight:900; float:right; padding-left:15px; line-height:60px;
-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}

.logochuange {  position:absolute;  width:440px; min-width:440px;  }
.logochuange h2{color:#8b1f5d; font-size:23px; font-weight:900; opacity:0; float:right; padding-left:0px; line-height:59px; -webkit-transition:all 1s ease 1s; transition:all 1s ease 0s;}

.logochuange img{-webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; width:215px;opacity:0; padding-top:12px;}
.logo img{ -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;opacity:1;}



.seearch{ display:flex; align-items:center; text-align:right; padding-top:18px; float:right}
.seearch div{ margin:0 5px; display:block;   }
.seearchitem01  { background:url(../images/ico1.png)    no-repeat; width:23px; height:23px;}
.seearchitem02 { background:url(../images/ico2.png)   no-repeat ; width:23px; height:23px;}
.seearchitem03 { background:url(../images/ico3.png)   no-repeat;  width:23px; height:23px;}

.seearchitem04 { float:right; color:#FFFFFF; width:70px!important; font-size:14px;  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}
.seearchitem04 a{  color:#FFFFFF; float:left;width:70px!important;}

.seearchitemchuange1{  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;  color:#000}
.seearchitemchuange1 a{ color:#000}


.seearchitemchuange{background-position:bottom center;}
.seearch a{ width:23px;  height:inherit; display:block;}
.navitemdown{ position:absolute;    background:rgba(255,255,255,1); display:block; padding: 10px 20px; border:#c1c1c1 1px solid; /*--------阴影----------*/
box-shadow:0px 1px 7px #ccc ; 
-moz-box-shadow:0px 1px 7px #ccc ;  
-khtml-box-shadow:0px 1px 7px #ccc ;          
-webkit-box-shadow:0px 1px 7px #ccc ; margin-top:27px; 
    
 }
.navitemdown a{ display:block; line-height:30px; color:#000000; font-size:14px; text-transform:uppercase; display: block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis; }
.navitemarr,.navitemarrhei{ padding-right:10px;}
.navitemarr:before{width: 0; content:'';  position:absolute; 
height: 0;

border-width: 4px;

border-style: solid;

border-color: #fff  transparent transparent transparent; left:100%; margin-left:-25px; margin-top:8px;}
.navitemarrhei:before{ 

border-color: #000  transparent transparent transparent;  }

.wraper{width:1140px; margin:0 auto}

.input{border:#ddd 0px solid;height:35px;font-family:Arial, Helvetica, sans-serif;width:180px;color:#333;font-size:14px;   line-height:35px;  
 
border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;   padding:0 10px;  }
.search{  position:fixed; top:20px;  left:0;  display:block; z-index:999999;  margin-left:-140px;}
.searchitem{ padding:5px; background:#fff; border:#efefef 1px solid; width:280px; float:right; }
.searchitem form{ display:flex; width:100%;}



.nav_bgc{ width:100%; float:left; position:absolute; margin-top:78px;border-top:#FFF solid 0px;border-bottom:#FFF solid 1px;  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}
.itemactive1{  border-top:#e5e5e5 solid 0px;border-bottom:#e5e5e5 solid 1px;  margin-top:68px;}


.nav{width:1140px;margin:auto}

.navitem{  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative; }
.navitem a{ text-transform:uppercase; color:#FFFFFF; font-size:16px; text-decoration:none; font-weight:normal; }
.navitem a.itemactive{color:#fff!important;}


.nav li {
	float: left;
	display: inline-block;
	list-style: none;
	font-size: 17px;
	text-align: center;
	position: relative;
	padding: 10px 0px 0px  0px;
}
.nav li a { padding-left:17px; padding-right:17px;
	display: block;
	text-align: center;
	position: relative;
	height: 40px;
	line-height: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
}
.nav li.hover a, .nav li:hover a {


}
.nav li .subnav {
	background: #fff;
	border-top: 2px solid #1e64c9;
	box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);
	height: auto;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 100%;
	margin-top:-1px;
	width: 100%;
	z-index: 199;
}
.nav li .subnav {
filter: progid:DXImageTransform.Microsoft.Shadow(color=#0091df, direction=120, strength=5);
	opacity: 0;
	visibility: hidden;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
}
.nav li:hover .subnav {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.nav li .subnav a { 
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	color: #666;
	display: block;
	font-size: 14px!important;
	font-weight: 500;
	line-height: 40px;
	height: 40px;
	padding: 0;
	transition: all 0.2s ease-in-out 0s;
	width: 100%;
	border-bottom: 1px solid #eee;
	background: #fff;
}
.nav li .subnav a:hover {
	color: #1e64c9;
	background: #f9f9f9;
	text-indent: 10px;
}


#f1{ width:100%;
height:400px;
float:left;
background:url(../images/f1.jpg) no-repeat top center; 
}

#f2{ width:100%;
height:400px;
float:left;
background:url(../images/f2.jpg) no-repeat top center;
}

#f3{ width:100%;
height:400px;
float:left;
background:url(../images/f3.jpg) no-repeat top center;
}

#f4{ width:100%;
height:400px;
float:left;

background:url(../images/f4.jpg) no-repeat top center;
}



#f5{ width:100%;
height:400px;
float:left;
background:url(../images/f5.jpg) no-repeat top center;
}



#f6{ width:100%;
height:400px;
float:left;
background:url(../images/f6.jpg) no-repeat top center;
}



#f7{ width:100%;
height:400px;
float:left;
background:url(../images/f7.jpg) no-repeat top center;
}


#f8{ width:100%;
height:400px;
float:left;
background:url(../images/f8.jpg) no-repeat top center;
}


#f8-1{ width:100%;
height:145px;
float:left;
background:#28292e;
}
#f9{ width:100%;
height:400px;
float:left;
background:url(../images/f9.jpg) no-repeat top center;
}



.lxx{width:1140px; float:left; padding-bottom:80px; padding-top:80px;}
.lxx h3{width:1140px; border-bottom:#e0e0e0 solid 0px; float:left;  font-size:25px; text-align:left;  line-height:50px;  margin-bottom:50px; font-weight:900;  font-family:Arial, Helvetica, sans-serif; color:#2b2b2b;}

.lxx h3 span{  font-size:14px; background:url(../images/home.jpg) no-repeat  30px 12px ;  float:right;  font-weight:normal; letter-spacing:0px; padding-left:22px; border:#e0e0e0 solid 1px; padding-left:50px; padding-right:30px; line-height:35px;border-radius:25px; color:#bababa}
.lxx h3 span a{ color:#bababa;}



.lxx-1{ width:600px; float:left;}

.lxx-3{width:500px; float:right; line-height:26px;}
.lxx-3 h4{ font-size:18px; font-weight:normal; color:#000; text-align:left;  padding-bottom:15px;width:500px; border-bottom:#e9e9e9 solid 1px;margin-bottom:20px;  }
.lxx-3 h4 span{  background:none;font-weight:normal; float:none;padding:0px;line-height:35px; color:#ababab; font-family:Arial, Helvetica, sans-serif;  }


.m1{background:#1e64c9;width:130px; line-height:32px; float:left;color:#FFFFFF; text-align:center; margin-top:10px; margin-right:370px; margin-bottom:35px;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:32px; height:32px;  color: #fff;}

.m1 a{border-radius:0px; width:130px; line-height:32px; float:left; color:#FFFFFF;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:32px; height:32px;  color: #fff;}
.m1 a:hover{ 
	background:#131313\9;color: #fff;}
	
.m1:after{content:'';position:absolute;height:100%;width:0;background:#131313;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.m1:hover:after,.ydao ul li.cur:after{width:100%;color: #fff;}


.m25{background:#fff;width:130px; line-height:32px; float:left;color:#1e64c9; text-align:center; margin-top:10px;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:32px; height:32px;  color: #1e64c9;}

.m25 a{border-radius:0px; width:130px;line-height:32px; float:left; color:#1e64c9;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:32px; height:32px;  color: #1e64c9;}
.m25 a:hover{ 
	background:#fff\9;color: #fff;}
	
.m25:after{content:'';position:absolute;height:100%;width:0;background:#131313;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.m25:hover:after,.ydao ul li.cur:after{width:100%;color: #fff;}
	

.m2{background:#1e64c9;width:130px; line-height:32px; float:left;color:#FFFFFF; text-align:center; margin-top:10px;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:32px; height:32px;  color: #fff;}

.m2 a{border-radius:0px; width:130px;line-height:32px; float:left; color:#FFFFFF;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:32px; height:32px;  color: #fff;}
.m2 a:hover{ 
	background:#1e64c9\9;color: #fff;}
	
.m2:after{content:'';position:absolute;height:100%;width:0;background:#131313;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.m2:hover:after,.ydao ul li.cur:after{width:100%;color: #fff;}




.m3{background:#fff; border:#1e64c9 solid 1px; width:130px;line-height:32px; float:left;color:#1e64c9; text-align:center; 
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:32px; height:32px; }

.m3 a{border-radius:0px; width:130px;line-height:32px; float:left; color:#1e64c9;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:32px; height:32px;  }
.m3 a:hover{ 
	background:#f0f0f0\9;color: #fff;}
	
.m3:after{content:'';position:absolute;height:100%;width:0;background:#1e64c9;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s; color: #fff;}
.m3:hover:after,.ydao ul li.cur:after{width:100%;color: #fff!important;}




.ab11{ float:left; width:1140px; padding-top:40px;}

.ab11 ul{overflow:hidden; }
.ab11 ul li{display:block;float:left;}
.ab11 ul li a{float:left; text-align:center;line-height:40px; font-size:15px; }
.ab11 ul li a:hover{   float:left;}



.zz1{  float:left; padding-top:10px; }

.zz1 a{ color:#FFFFFF;background:#21a0d2; border:#21a0d2 solid 1px;padding-left:65px; padding-right:65px; float:left;  line-height:40px; margin-left:3px; margin-right:3px; border-radius:5px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.zz1 a:hover{
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}
	
.zz2{float:left;  padding-top:10px; }


.zz2 a{ color:#000;background:#fff; border:#bcbcbc solid 1px; padding-left:65px; padding-right:65px; float:left;  line-height:40px;  margin-left:3px; margin-right:3px; border-radius:5px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.zz2 a:hover{color:#FFFFFF;background:#21a0d2; 
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}








.zz3{  float:left; padding-top:10px; }

.zz3 a{ color:#FFFFFF;background:#21a0d2; border:#21a0d2 solid 1px;padding-left:150px; padding-right:150px; float:left;  line-height:40px; margin-left:5px; margin-right:3px; border-radius:5px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.zz3 a:hover{
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}
	
.zz4{float:left;  padding-top:10px; }


.zz4 a{ color:#000;background:#fff; border:#bcbcbc solid 1px; padding-left:150px; padding-right:150px; float:left;  line-height:40px;  margin-left:5px; margin-right:3px; border-radius:5px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.zz4 a:hover{color:#FFFFFF;background:#21a0d2; 
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}








.zz5{  float:left; padding-top:10px; }

.zz5 a{ color:#0264c3; background:url(../images/xx.jpg) no-repeat bottom center;padding-left:170px; padding-right:170px; float:left;  line-height:40px; margin-left:5px; margin-right:3px; border-radius:5px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.zz5 a:hover{
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}
	
.zz6{float:left;  padding-top:10px; }


.zz6 a{  color:#000; padding-left:170px; padding-right:170px; float:left;  line-height:40px;  margin-left:5px; margin-right:3px; border-radius:5px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.zz6 a:hover{
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}








.zz7{  float:left; padding-top:10px; }

.zz7 a{ color:#0264c3; background:url(../images/xx.jpg) no-repeat bottom center;padding-left:170px; padding-right:170px; float:left;  line-height:40px; margin-left:5px; margin-right:3px; border-radius:5px;font-size:17px!important;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.zz7 a:hover{
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}
	
.zz8{float:left;  padding-top:10px; }


.zz8 a{  color:#000; padding-left:170px; padding-right:170px; float:left;  line-height:40px;  margin-left:5px; margin-right:3px; border-radius:5px; font-size:17px!important;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.zz8 a:hover{
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}






.nei111{background:#fff;width:100%; height:390px; float:left; margin-top:10px; margin-bottom:350px; }

.nr1{width:1140px; margin:auto; height:0px; position: relative;clear: both; z-index:20	; }
.nr2{float:left;width:1140px;  position:absolute;clear: both;  margin-top:100px;}



.cppp{width:405px; float:left; height:511px; background:#1e64c9; border-radius:10px; padding-top:50px; padding-left:80px!important; padding-right:80px!important; }
.cppp h3{width:405px; float:left; font-size:45px; color:#fff; font-weight:normal; line-height:100px;}
.cppp h3 span{width:405px!important; float:left; font-size:17px; color:#fff; font-weight:normal;line-height:30px;}

.cppp ul{ float:left; padding-top:40px;}
.cppp ul li{float:left; line-height:40px; font-size:17px; width:200px;}
.cppp ul li a{ float:left;color:#92b5ea; }
.cppp ul li a:hover{ float:left; color:#fff;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;-webkit-transition:all .3s ease 0s; padding-left:5px;}


.m21{ width:55px; height:51px; margin-top:510px; color:#FFFFFF; background:#e8c51e; text-align:center; line-height:51px; float:left; margin-left:510px;   border-bottom-right-radius:10px;position:absolute; font-size:30px}
.m21 a{ color:#FFFFFF; }


.cp111{width:574px; float:left; height:372px; background:url(../images/pro.jpg) no-repeat; padding-top:120px;margin-top:72px; text-align:center }
.cp111 h3{width:574px; float:left; font-size:45px; color:#000000; font-weight:normal; line-height:50px;}



.m31{ border:#131313 solid 1px;width:160px; line-height:32px; float:left;color:#000; margin-left:205px; margin-top:30px;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:35px; height:35px;  color: #000;}

.m31 a{border-radius:0px; width:160px; line-height:32px; float:left; color:#000;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:35px; height:35px;}
.m31 a:hover{ 
	background:#131313\9;color: #fff;}
	
.m31:after{content:'';position:absolute;height:100%;width:0;background:#1e64c9;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s; }
.m31:hover:after,.ydao ul li.cur:after{width:100%;color: #fff;}






/*job*/
.jobt-t{ font-size:20px; font-weight:bold; color:#279324; margin-bottom:30px; width:1140px; float:left; }
.jobt-list li { overflow:hidden; margin-bottom:40px; width:360px; float:left; margin-right:10px; }
.jobt-list li ._num{ float:left; width:80px; font-size:30px; line-height:70px; border:1px solid #89c62b; color:#89c62b; text-align:center; }
.jobt-list li ._nr{ float:right; width:220px;}
.jobt-list li ._title{ font-size:18px; font-weight:bold; line-height:25px; margin-bottom:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.jobt-list li ._sum{ line-height:20px; height:40px; overflow:hidden; }
.jobt-list li:hover ._num{ background:#89c62b; color:#fff;}



.job{ background:url(../images/job.jpg) no-repeat top left; width:700px; height:370px; float:left; color:#FFFFFF; padding-left:500px; font-size:15px; list-style:50px; padding-right:50px; font-size:16px}
.job h4{ font-size:45px; font-weight:normal; padding-top:50px; line-height:80px; padding-bottom:15px}
.job h4 span{ font-size:20px;  font-weight:normal; }


.job a{  color:#FFFFFF!important; }



.zzzzz1{ color:#FFFFFF}



#main{ width:1140px; margin:auto; padding-top:0px; clear:both;}










.yy{width:1140px; float:left;    border-bottom:#e9e9e9 solid 1px; padding-bottom:50px; padding-top:50px;}

.yy1{ float:left; width:565px; height:300px; overflow:hidden }
.yy1 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.yy1 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}

.yy2{ width:480px; float:right;}
.yy2 h3{width:480px; height:220px; float:left; font-size:25px; color:#000; font-weight:normal; line-height:80px; text-align:left}
.yy2 h3 span{width:480px; float:left; font-size:14px; color:#828282; font-weight:normal;line-height:25px;}


.yy3{ float:right; width:565px; height:300px; overflow:hidden }
.yy3 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.yy3 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}



.yy4{ width:480px; float:left;}
.yy4 h3{width:480px; height:220px; float:left; font-size:25px; color:#000; font-weight:normal; line-height:80px; text-align:left}
.yy4 h3 span{width:480px; float:left; font-size:14px; color:#828282; font-weight:normal;line-height:25px;}




.y_1{ width:250px; float:left; color:#FFFFFF; font-size:15px; line-height:25px; }
.y_1 h4{ width:250px; float:left; color:#FFFFFF; font-size:37px; font-weight:normal; line-height:70px!important; padding-top:45px;}
.y_1 a{ color:#FFFFFF;}



.demo {
	OVERFLOW: hidden;
	WIDTH: 98%; height:350px;
}
.indemo {FLOAT: left; WIDTH: 400%}
.demo1 {FLOAT: left}
.demo2 {FLOAT: left}



.imglist2 ul li{text-align:center;float:left;display:inline;width:150px;height:220px; margin:0px 10px;overflow:hidden; border: #e4e4e4 1px solid;background:#FFF; padding:10px; border-radius:5px; margin-top:0px;}
.imglist2 ul li img{background:#FFF; width:150px; height:220px;}
.imglist2 ul li span{line-height:50px;display:block;background:#FFF; text-align:center;font-size:15px;}



.culture{width:100%; float:left; background:url(../images/culture.jpg) no-repeat top center; height:450px}
.culture1{width:500px; float:left; background:#1e64c9; opacity:0.8;  height:270px; margin-top:50px; color:#FFFFFF!important; padding-left:55px; padding-top:20px;}
.culture1 h3{width:1140px; float:left; font-size:28px; color:#FFFFFF; font-weight:normal; line-height:70px;}
.culture1 span{color:#FFFFFF;}


.nei3{width:1140px; margin:auto; padding-top:10px; clear:both; padding-bottom:70px; overflow:hidden }


.nei2{width:1140px; margin:auto; padding-top:0px; clear:both; padding-bottom:0px; overflow:hidden }

.nei1{width:1140px; margin:auto; padding-top:70px; clear:both; padding-bottom:40px; overflow:hidden }
.nei{width:1140px; margin:auto; padding-top:70px; clear:both; padding-bottom:80px; overflow:hidden }

.cpzz{width:1140px; float:left;   border-top:#e9e9e9 solid 1px; padding-top:20px; margin-top:50px; margin-bottom:0px;}
.cpzz h3{width:1140px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left; padding-bottom:20px;}
.cpzz h3 span{width:1140px; float:left; font-size:14px; color:#828282; font-weight:normal;line-height:25px;}
.cpzz h3 b{width:1140px; float:left; font-size:15px; color:#363636; font-weight:normal;line-height:28px;}

.cpzz3{width:1140px; float:left;   border-top:#e9e9e9 solid 1px; padding-top:20px; margin-top:50px; margin-bottom:0px;}
.cpzz3 h3{width:1140px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left; padding-bottom:0px;}


.cpzz1{width:1140px; float:left;   border-cpzz1:#e9e9e9 solid 1px;  margin-bottom:50px;}
.cpzz1 h3{width:1140px; float:left; font-size:28px; color:#000000; font-weight:normal; text-align:left; padding-bottom:20px;}
.cpzz1 h3 span{width:1140px; float:left; font-size:14px; color:#828282; font-weight:normal;line-height:25px; padding-top:30px;}


.ab_5{width:1140px; height:310px; float:left; overflow:hidden;}
.ab_5 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.ab_5 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}


.cpz5{width:560px; float:left; padding-bottom:20px;}
.cpz5 h3{width:560px;  height:220px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.cpz5 h3 span{width:560px; float:left; font-size:14px; color:#828282; font-weight:normal;line-height:25px;}


.cpz6{width:560px; float:right; padding-bottom:20px;}
.cpz6 h3{width:560px;  height:220px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.cpz6 h3 span{width:560px; float:left; font-size:14px; color:#828282; font-weight:normal;line-height:25px;}






.cpz{width:530px; float:left; padding-bottom:20px;}
.cpz h3{width:530px; height:170px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.cpz h3 span{width:530px; float:left; font-size:14px; color:#828282; font-weight:normal;line-height:25px;}


.cpz1{width:530px; float:right; padding-bottom:20px;}
.cpz1 h3{width:530px;height:170px;  float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.cpz1 h3 span{width:530px; float:left; font-size:14px; color:#828282; font-weight:normal;line-height:25px;}





.ab_3{width:530px; height:310px; float:left; overflow:hidden;}
.ab_3 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.ab_3 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}




	
.ab_4{width:340px; height:142px; float:left; overflow:hidden;}
.ab_4 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.ab_4 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}


.ab_6{width:500px; height:309px; float:left; overflow:hidden;}
.ab_6 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.ab_6 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}



.cp{width:340px; float:left;} 
.cp h3{width:340px; height:220px; float:left; font-size:25px; color:#000000; font-weight:normal; line-height:80px; text-align:left}
.cp h3 span{width:340px; float:left; font-size:14px; color:#828282; font-weight:normal;line-height:25px;}
.cp h4{width:340px; height:150px;float:left; font-size:25px; color:#000000; font-weight:normal; line-height:80px; text-align:left}
.cp h4 span{width:340px; float:left; font-size:14px; color:#828282; font-weight:normal;line-height:25px;}


.cp1{width:340px; float:left;margin-left:60px;} 
.cp1 h3{width:340px; height:220px;float:left; font-size:25px; color:#000000; font-weight:normal; line-height:80px; text-align:left}
.cp1 h3 span{width:340px; float:left; font-size:14px; color:#828282; font-weight:normal;line-height:25px;}
.cp1 h4{width:340px; height:150px;float:left; font-size:25px; color:#000000; font-weight:normal; line-height:80px; text-align:left}
.cp1 h4 span{width:340px; float:left; font-size:14px; color:#828282; font-weight:normal;line-height:25px;}


.cp2{width:340px; float:right; } 
.cp2 h3{width:340px; height:220px;float:left; font-size:25px; color:#000000; font-weight:normal; line-height:80px; text-align:left}
.cp2 h3 span{width:340px; float:left; font-size:14px; color:#828282; font-weight:normal;line-height:25px;}

.cp2 h4{width:340px; height:150px;float:left; font-size:25px; color:#000000; font-weight:normal; line-height:80px; text-align:left}
.cp2 h4 span{width:340px; float:left; font-size:14px; color:#828282; font-weight:normal;line-height:25px;}





.ggmain{ width:1140px; margin:auto; }







.c10{width:560px; float:left; padding-bottom:20px; height:600px;}
.c10 h3{width:560px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.c10 h3 span{width:560px; float:left; font-size:14px; color:#828282; font-weight:normal;line-height:25px;}


.c11{width:560px; float:right; padding-bottom:20px;height:600px;}
.c11 h3{width:560px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.c11 h3 span{width:560px; float:left; font-size:14px; color:#828282; font-weight:normal;line-height:25px;}




.c12{width:560px; float:left; padding-bottom:20px;height:600px;}
.c12 h3{width:560px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.c12 h3 span{width:560px; float:left; font-size:14px; color:#828282; font-weight:normal;line-height:25px;}


.c13{width:560px; float:right; padding-bottom:20px;height:600px;}
.c13 h3{width:560px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.c13 h3 span{width:560px; float:left; font-size:14px; color:#828282; font-weight:normal;line-height:25px;}











.imglist1 ul li{text-align:center;float:left;display:inline;width:200px;height:290px; margin:20px 7px;overflow:hidden; border: #e4e4e4 1px solid;background:#FFF; padding:5px; border-radius:5px;}
.imglist1 ul li img{background:#FFF; width:200px; height:290px;}
.imglist1 ul li span{line-height:50px;display:block;background:#FFF; text-align:center;font-size:15px;}




.imglist3 ul li{text-align:center;float:left;display:inline;width:300px;height:420px; margin:0px 20px;overflow:hidden; border: #e4e4e4 1px solid;background:#FFF; padding:10px; border-radius:0px; margin-top:20px;}
.imglist3 ul li img{background:#FFF; width:300px; height:400px;}



.imglist4 ul li{text-align:center;float:left;display:inline;width:200px;height:160px; margin:20px 30px;overflow:hidden; border: #e4e4e4 1px solid;background:#FFF; padding:10px; border-radius:5px;}
.imglist4 ul li img{background:#FFF; width:200px; height:160px;}



.n2 { width:1140px; margin:auto;}
.n2 ul{ width:1140px;float:left; padding-top:70px; }
.n2 li{ width:500px; border-bottom:#e8e8e8 solid 1px; margin-right:50px;  float:left; height:80px;  margin-bottom:20px; padding-bottom:15px;}

.n2_1{ float:left; width:85px; height:60px; margin-right:15px; border-right:#e8e8e8 solid 1px; text-align:center; font-size:16px; color:#bbbbbb; line-height:35px; font-family:Arial, Helvetica, sans-serif;}
.n2_1 h7{ font-size:40px;color:#bbbbbb}

.n2_2{ float:right; width:380px; color:#979797;}
.n2_2 h4{ font-weight:normal; font-size:16px; color:#000; padding-bottom:8px;}
.n2_2 h4 a{ color:#000;}
.n2_2 h4 a:hover{ color:#422872;}










.zzzzz1{ color:#FFFFFF; font-size:16px;}







#fot1{width:100%;float:left; background:#1e64c9; margin-top:0px; padding-bottom:50px;}

.fot{ width:1140px; margin:auto; padding-top:70px;}



.fot-menu{ width:999px; float:left; color:#FFFFFF; padding-bottom:50px; }
.fot-menu a{ color:#FFFFFF}

.fot-menu2{width:170px; float:left;text-align:left;font-size:15px; color:#FFFFFF;font-weight:normal; border-right:#3173d2 solid 1px; margin-right:70px; height:250px;  }
.fot-menu2 h5{width:170px;float:left;text-align:left;font-size:20px; color:#FFFFFF;font-weight:bold; padding-bottom:20px;  }

.fot-menu2 ul{overflow:hidden; text-align:left; float:left; font-size:15px;width:170px;  }
.fot-menu2 ul li{display:inline;float:left; line-height:33px; width:170px;}
.fot-menu2 ul li a{ float:left; width:170px; color:#e8e8e8}
.fot-menu2 ul li a:hover{ float:left; width:170px; color:#fff}






.footer{width:1140px; margin:auto; clear:both;   text-align:left; font-size:14px;color:#79a4e2; border-top:#3173d2 solid 1px; padding-top:30px; }
.footer a{color:#79a4e2}
.zzb07tail{color:#79a4e2}
a.zzb07link{color:#79a4e2; text-decoration:none;}
a.zzb07link:hover {color:#79a4e2;text-decoration:underline;}


.bah{ float:right; color:#fff}
.bah a{ color:#fff}





.cuti1{ width:100%; text-align:center; color:#FFFFFF; line-height:50px; margin-bottom:0px; float:left; background:#1e64c9}





/*sousuo*/
.gsjj_con1_div1{background: #ededed; box-sizing: border-box;font-size: 0;padding: 30px 30px; margin-top:30px; margin-bottom:0px;}

.divBox{width:1140px;margin: 0 auto;}

.gsjj_con1{background: url(../images/jj1_02.jpg) no-repeat center center ;background-size: cover;}



.alzs .gsjj_con1_div1{background: #f1f1f1;}

.alzs .gsjj_con1_div1_al {background: #f1f1f1;}

.case .ej_nav_u1 li{width: 50%;}

.alzs_div_sousuo{font-size: 0;/*margin-bottom: 35px;*/}

.alzs_div_sousuo_span{display: inline-block;vertical-align: top;width: 200px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: white;

background: #ffd600;cursor: pointer;transition: 0.3s ease-in-out;}

.alzs_div_sousuo_span img{margin-right: 10px;margin-top: -2px;}

.alzs_div_sousuo_span:hover{background: #d8b607}

.alzs_div_sousuo input[type=text]{display: inline-block;vertical-align: top;width: calc(100% - 214px);margin-right: 14px;border: none;box-sizing: border-box;

height: 50px;background: white;padding-left:30px;font-size: 16px;}

.alzs_div_tx{font-size: 0;margin-top: 20px;display: none;}

.alzs_div_tx span{display: inline-block;vertical-align: top;width: 75px;font-size: 15px;color: #282828;font-weight: bold;}

.alzs_div_tx_u1{display: inline-block;vertical-align: top;width: calc(100% - 75px);font-size: 0;}

.alzs_div_tx_u1 li{display: inline-block;vertical-align: top;}

.alzs_div_tx_u1 li a{padding: 0 25px;border-right: 1px solid #e2e2e2;line-height: 1;font-size: 16px;color: #777;}

.alzs_div_tx_u1 li a:hover{color: #ffd600;}

.alzs_div_tx_u1 li.active a{color: #ffd600;}


/*sousuo e*/
